package planificador.activity;

import org.joda.time.LocalDate;

import utils.LocalDatePickerDialogFragment;
import android.app.DialogFragment;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.View;
import android.widget.TextView;

public class BuscadorActivity extends FragmentActivity {
	
	private TextView fechaDesdeTextView;
	private TextView fechaHastaTextView;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_buscador);
		
		fechaDesdeTextView=(TextView) findViewById(R.id.fechaDesde);
		fechaHastaTextView=(TextView) findViewById(R.id.fechaHasta);

		LocalDate hoy=new LocalDate();
		int day=hoy.getDayOfMonth();
		int month=hoy.getMonthOfYear();
		int year=hoy.getYear();
		
		fechaDesdeTextView.setText(day+"/"+month+"/"+year);
		fechaHastaTextView.setText(day+"/"+month+"/"+year);
	}
	
	public void cambiarFechaDesde(View view){
		DialogFragment fechaPicker = new LocalDatePickerDialogFragment(fechaDesdeTextView);
		fechaPicker.show(getFragmentManager(), "fechaDesdePicker");
	}
	
	public void cambiarFechaHasta(View view){
		DialogFragment fechaPicker = new LocalDatePickerDialogFragment(fechaHastaTextView);
		fechaPicker.show(getFragmentManager(), "fechaHastaPicker");
	}
	
	public void verPlanificaciones(View view){
		Intent verPlanificacionesIntent=new Intent(this,VerPlanificacionesActivity.class);
		verPlanificacionesIntent.putExtra("fechaDesde", fechaDesdeTextView.getText());
		verPlanificacionesIntent.putExtra("fechaHasta", fechaHastaTextView.getText());
		startActivity(verPlanificacionesIntent);
	}
	
	public void verAsignaciones(View view){
		Intent detallesEmpleadoIntent=new Intent(this,DetallesEmpleadoActivity.class);
		String legajo=((TextView) findViewById(R.id.legajoBuscar)).getText().toString();
		detallesEmpleadoIntent.putExtra("legajo", Integer.parseInt(legajo));
		startActivity(detallesEmpleadoIntent);
	}
}
